home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / comm / mail / octetpurge.lha / OctetPurge / OctetPurge.text < prev    next >
Text File  |  1998-02-05  |  2KB  |  81 lines

  1. Octet Purger    Second release, version 1.1.
  2.  
  3. Written by Simon N Goodwin, 12-1997..2-1998.
  4.  
  5.  
  6. WHAT?
  7.  
  8. A small program to scan a MIME mail file and
  9. remove all octet-stream binary encoded data
  10. sections.
  11.  
  12.  
  13. WHY?
  14.  
  15. Written to keep the size of archived YAM mail
  16. manageable, on the basis that binary contents
  17. ought to be archived somewhere else already.
  18.  
  19. Marcel Beck tells me that the long-awaited YAM
  20. v2 should have similar functionality built-in.
  21. But until then...
  22.  
  23.  
  24. REQUIREMENTS
  25.  
  26. Requires ASL library.
  27. HiSoft BASIC 2 (to recompile the source).
  28. Uses 15 point Helvetica.font when available.
  29.  
  30.  
  31. HOW?
  32.  
  33. Start from Workbench by clicking on the icon.
  34. Select a file to be scanned or CANCEL to quit.
  35. Repeat selection for each file to be purged.
  36.  
  37. Input file is not modified. A new file on the
  38. same path with the suffix ".purged" is created
  39. containing the original contents except with
  40. the 'application octet-stream' data sections
  41. replaced with the text:
  42.  
  43.     **** Octet stream deleted from archive.
  44.  
  45.  
  46. KNOWN BUGS
  47.  
  48. No check that the output file name is valid.
  49. No diagnostics if the input file is malformed.
  50.  
  51.  
  52. HISTORY
  53.  
  54. Version 1.1 FIX always copies everything up to
  55. first '--BOUNDARY' - earlier version might not
  56. due to a difference of opinion between HiSoft
  57. and the author over the correct interpretation
  58. of Boolean NOT (they appear to think NOT 1 is
  59. TRUE, whereas I expected it to be FALSE). And
  60. as I wrote the original HB parser, this change
  61. for 'Microsoft compatiblity ;-(' passed me by.
  62.  
  63.  
  64. STATUS
  65.  
  66. Freely distributable; you must include source.
  67.  
  68.  
  69. AUTHOR
  70.  
  71. Simon N Goodwin, simon@studio.woden.com
  72.  
  73.  
  74. CREDITS
  75.  
  76. I am grateful to the following people for their help:
  77.  
  78. Ben Vost of Amiga Format for introducing me to YAM.
  79. Marcel Beck for writing YAM and providing it for free.
  80. Peter Corlett for configuring AdMail and YAM for me.
  81.